This page is archived from an older version of my site. For the latest, visit varunramesh.net



Solaris Machinae Engine

About

    In February of 2010, Me and 3 friends got together, and planned to make a game. The game that came out of this meeting was Solaris Machinae, a 2D isometric RPG, with advanced graphical effects and a complex conversation system. As the programmer, it was my job to develop a game engine that we would use to make this game. Having made many game engines in the past, I kind of knew where to start. I also borrowed many concepts from professional engines, including the Unreal Engine 3 from Epic Games.

Current Features:

- Completely genre-independent

- Does not require any line of actual compiled code to make a game

        - Use the same executable for each game

        - Control everything about the game logic from scripts

- Has the ability to support advanced graphical effects (Post processing, Particles, etc)

- Has an easy to use editor for creating and scripting maps (Qt based)\

        - PIE (Play In Editor) functionality

Features to be added:

- Load Objects and Maps from xml, not just lua scripts

- Integrate a component based architecture

Downloads:

Binary Downloads - Includes the Solaris Machinae prototype, as well as the engine executable and the editor.

Lua Scripting Reference - Details specifics on how to code maps without the editor, and how to define objects


comments powered by Disqus

Categories:

Left Brain    Game Engines   

Year:

2010


 

Solaris Machinae Engine in action, powering an isometric RPG style game.

Creating a map completely in the Solaris Machinae Editor.

 

Showcase of the PIE (Play In Editor) Feature of the Engine.

 

An extremely early version of the editor, with only some basic functions.

 

Part of the engine in progress tech demo.

 

Extremely early version of the engine, with only some basic features.